home *** CD-ROM | disk | FTP | other *** search
/ Professional Soft Collection 1.02 / Professional Soft Collection 1.02.iso / qemm.80c / technote.qip / PRODUCTS.TEC < prev    next >
Text File  |  1995-11-04  |  37KB  |  903 lines

  1.  
  2.           QEMM Product-Specific Compatibility Notes
  3.  
  4.  Quarterdeck Technical Note #248             Filename: PRODUCTS.TEC
  5.  by Quarterdeck Testing & Compatibility    CompuServe: PRODCT.ZIP
  6.  Last revised: 4/26/95                       Category: QEMM
  7.  
  8.  Subject: Information on using and configuring QEMM with various
  9.           third-party products.
  10.  
  11.  The following is a list of various hardware and software which our
  12.  Testing and Compatibility Department has determined requires
  13.  special attention in order to be compatible with QEMM and/or
  14.  StealthROM. These notes are as accurate as possible at the time of
  15.  writing, but as technology advances, this information may change
  16.  from time to time.
  17.  
  18.  Also note that when an entry states that excludes within a certain
  19.  area are needed, you can use QEMM's ANALYSIS procedure to
  20.  determine the exact areas that need to be excluded from QEMM's
  21.  use. See Chapter 9 of your QEMM manual for details.
  22.  
  23.  
  24.                            HARDWARE
  25.  
  26.  
  27.  MISCELLANEOUS LAPTOPS:
  28.  
  29.  After a QuickBoot, laptops with Advanced Power Management will
  30.  assume their default power-on speed.  If you note that your
  31.  laptop is running faster or slower than you expect after a
  32.  QuickBoot, check the default power-on configuration settings, and
  33.  adjust them accordingly.
  34.  
  35.  
  36.  ACER 1120SX:
  37.  
  38.  This system may need exclusions in the F000-FFFF area if you are
  39.  using the Stealth ROM feature. On the particular systems that
  40.  Quarterdeck tested, the parameters X=F300-F3FF and X=FA00-FAFF
  41.  were needed with Stealth ROM. Current versions of OPTIMIZE will
  42.  likely handle this machine more elegantly; or your system may
  43.  require different exclusions. In addition, the Acer 1120sx may
  44.  need X=C600-C7FF on the QEMM device line even without Stealth ROM.
  45.  
  46.  
  47.  ADAPTEC ASPI DRIVERS:
  48.  
  49.  If the ASPI4DOS.SYS or ASPI2DOS.SYS device driver is loaded before
  50.  QEMM386.SYS, you may need to exclude up to 12K of the F000-FFFF
  51.  range when using QEMM's Stealth function. This problem does not
  52.  occur if ASPI4DOS is loaded after QEMM, but in this case QEMM will
  53.  use 2K of conventional memory for a disk buffer to prevent
  54.  bus-mastering problems when ASPI4DOS loads high. For more
  55.  information on bus-mastering controllers, see BUS-MAST.TEC,
  56.  included in the QEMM\TECHNOTE directory.
  57.  
  58.  
  59.  ATI LOCAL BUS VIDEO CARDS:
  60.  
  61.  Current versions of QEMM include special support for ATI video
  62.  cards, so exclusions required in the past may not be necessary.
  63.  
  64.  AT&T GLOBALYST
  65.  
  66.  The AT&T Globalyst 360 Pentium (and potentially other machines with
  67.  recent Award BIOSes) have large ROMs in the E000 region.
  68.  OPTIMIZE's Stealth Testing process will complete without user
  69.  intervention, but will not Stealth all of the ROMs on the machine.
  70.  Much of this ROM is INCLUDEable through the QEMM Analysis procedure
  71.  if you add the parameter
  72.  
  73.  S=EF00:4K
  74.  
  75.  to the end of the QEMM386.SYS line in CONFIG.SYS.  The unStealthed
  76.  ROMs have no interrupts pointing into them; see the technote
  77.  STLTECH.TEC for an explanation.
  78.  
  79.  
  80.  COMPAQ LAPTOPS AND NOTEBOOKS WITH PCMSMIX.EXE
  81.  
  82.  Some Compaq laptops and notebooks come with a program called
  83.  PCMSMIX.EXE, the purpose of which is to allow the machine to
  84.  receive incoming faxes while in power-saving mode.  This program
  85.  comes into conflict with QEMM's QuickBoot feature.  For this
  86.  reason, OPTIMIZE disables QuickBoot whenever PCMSMIX is loaded in
  87.  CONFIG.SYS.
  88.  
  89.  
  90.  COMPAQ SYSTEMS:
  91.  
  92.  If your Compaq machine does not recognize memory above the 16MB
  93.  line, add the parameter
  94.  
  95.  USERAM=1M:xxM
  96.  
  97.  where xx is the amount of memory that you have on your machine.
  98.  See the information on the USERAM parameter above for more
  99.  details.
  100.  
  101.  
  102.  COMPAQ XL SYSTEMS AND PCNTNW.COM:
  103.  
  104.  Compaq XL desktop machines ship with a program called PCNTNW.COM,
  105.  which is a driver for the built-in network interface hardware on
  106.  XL systems. It is reported that the Compaq network hardware is
  107.  bus-mastering, and that PCNTNW makes VDS calls to eliminate
  108.  potential conflicts between the network hardware and memory
  109.  managers like QEMM. This means that it may be necessary to make
  110.  PCNTNW load low, by adding the word PCNTNW to the OPTIMIZE.NOT
  111.  file in your QEMM directory. If no such file exists, create one
  112.  that contains the single line PCNTNW. See Chapter 3 of the
  113.  Reference Manual for more information on OPTIMIZE.NOT.
  114.  
  115.  There are also unconfirmed reports that the QEMM parameter
  116.  EXCLUDE=F600-FFFF is needed on some Compaq XL systems.
  117.  
  118.  
  119.  DEC CELEBRIS and VENTURIS:
  120.  
  121.  These machines may be affected by the "Plug and Play BIOS
  122.  Machines" anomalies described below.
  123.  
  124.  
  125.  GATEWAY 2000:
  126.  
  127.  Some models of Gateway machines may be affected by the "Phoenix
  128.  Green BIOS" anomalies described below.  Others may have an STB
  129.  PowerGraph 64 PCI video card, also noted below.
  130.  
  131.  
  132.  GRAVIS ULTRASOUND:
  133.  
  134.  The MegaEM emulator for Gravis Ultrasound may require the P:VME:N
  135.  parameter to be added to the QEMM386.SYS line in CONFIG.SYS.
  136.  
  137.  
  138.  HEWLETT PACKARD OMNIBOOK 600:
  139.  
  140.  This machine will report an Exception #13 at startup until you
  141.  apply the following information.  QEMM will detect that the
  142.  B000-B7FF and C000-EBFF regions on this machine contain Adapter
  143.  RAM, and thus will not create High RAM in these areas by default.
  144.  However, you may INCLUDE these regions by adding I= parameters to
  145.  the QEMM386.SYS line in CONFIG.SYS. Power management routines
  146.  exist in the EE00-EEFF region, and this area must be EXCLUDEd.
  147.  Finally, the address range used by any PCMCIA hardware on the
  148.  system must also be EXCLUDEd.  The range in question depends on
  149.  your PCMCIA configuration; refer to the PCMCIA.TEC technote in
  150.  your QEMM directory for further information on determining the
  151.  range appropriate for your system.  A typical QEMM386.SYS line for
  152.  an OmniBook will include these parameters
  153.  
  154.  I=B000:32K I=C000:176K X=EE00:4K X=D000:8K
  155.  
  156.  on the QEMM386.SYS line in CONFIG.SYS, where the starting point
  157.  and the size of the last parameter will vary depending on your
  158.  PCMCIA setup.
  159.  
  160.  
  161.  HEWLETT PACKARD VECTRA
  162.  
  163.  Some models of this machine may require the QEMM386.SYS parameter
  164.  S=F400:4K to support graphics modes properly when Stealth is
  165.  active.  Some may also require the parameter X=F000:8K for the
  166.  Sleep mode to work properly.
  167.  
  168.  
  169.  IBM PS/2 MODEL L40SX:
  170.  
  171.  This laptop may need the following excludes in order to work with
  172.  ST:M:
  173.  
  174.  X=E000-E0FF X=E200-E3FF X=E600-E6FF.
  175.  
  176.  The ST:F method requires no excludes. The Suspend/Resume feature
  177.  works on this system automatically.
  178.  
  179.  
  180.  IBM TOKEN RING CARDS:
  181.  
  182.  Users of PS/2 with a Token-Ring cards and QEMM may observe that
  183.  conventional memory ends at 576K rather than 640K. A Token-Ring
  184.  network card has both an adapter RAM and ROM in upper memory,
  185.  either 8 or 16K in size. The default addresses for the RAM and ROM
  186.  are D800 and CC00, respectively. This default configuration may
  187.  not allow room in upper memory for the EMS page frame, especially
  188.  on PS/2 systems. If the page frame does not fit in upper memory,
  189.  QEMM will place the page frame in the last 64K of conventional
  190.  memory, decreasing the memory in which programs can run. A message
  191.  will be posted during boot up if the page frame has been placed in
  192.  conventional memory.
  193.  
  194.  On a PS/2, you can resolve this problem by using your PS/2
  195.  reference diskette to move the Token-Ring adapter RAM and ROM to
  196.  one end or the other of available upper memory. The idea is to
  197.  create a contiguous 64K area for the page frame rather than having
  198.  your upper memory addresses broken up into small unusable regions.
  199.  Moving both RAM and ROM as low as possible in the C000 area is
  200.  usually a good choice. On non-PS/2 system, if the address ranges
  201.  of the card are movable, contiguous address ranges starting at
  202.  D000 are often a good choice.
  203.  
  204.  If you use QEMM's Stealth ROM feature, the page frame will usually
  205.  remain in upper memory even with the Token-Ring card hogging the
  206.  address space because Stealth ROM clears the area of the ROMs
  207.  between E000 and FFFF. However, in order to get the maximum memory
  208.  available, you should still make the contiguous free areas in
  209.  upper memory as large as possible by moving the adapter RAM and
  210.  ROM to different locations.
  211.  
  212.  When you use the Stealth ROM mapping method (ST:M) the default
  213.  Token-Ring configuration will force the page frame to go to EC00,
  214.  whereas QEMM would normally try to maximize memory by placing the
  215.  page frame at C000. You can put the page frame at C000 by using
  216.  the reference diskette to move the Adapter RAM and ROMs out of the
  217.  C000-CFFF range. In this case, the best places to put the
  218.  Token-Ring adapter RAM and ROM are probably at the beginning of
  219.  the D000 area, as close to each other as possible.
  220.  
  221.  
  222.  INVISIBLE NETWORK:
  223.  
  224.  If you use the boot ROM on the Invisible Network card, it loads
  225.  32K of code into the top of the conventional memory address space
  226.  and grabs interrupt 13. A much better solution than to use XSTI=13
  227.  and an appropriate exclude is to disable the ROM on the network
  228.  card and load IS2BIOS instead. This will give you 32K of
  229.  conventional memory (since IS2BIOS can be loaded high) and you
  230.  will not have the network card's ROM breaking up your upper memory
  231.  address space.
  232.  
  233.  
  234.  MICRO ELECTRONICS WINBOOK:
  235.  
  236.  Our testing has shown that on a certain call to the APM (Advanced
  237.  Power Management) BIOS routines on the Micro Electronics WinBook
  238.  XPS, the keyboard controller may emit an escape key code, which
  239.  will cause the exit screen to appear, or which may cause an
  240.  apparently locked keyboard. The latter symptom may be remedied by
  241.  moving the mouse while holding down a key. Micro Electronics has
  242.  been informed of the problem.
  243.  
  244.  
  245.  NEC VERSA:
  246.  
  247.  This machine may be affected by the "Plug and Play BIOS Machines"
  248.  section described below.
  249.  
  250.  
  251.  ORCHID TECHNOLOGY KELVIN 64 VIDEO CARD:
  252.  
  253.  The Kelvin EZ Setup utility that comes with this card permits
  254.  video resolution switching while inside Microsoft Windows.  This
  255.  utility, when Stealth ROM is active, requires the EMS page frame
  256.  to be placed at C000, or requires the SVGA:256 parameter if the
  257.  page frame is not at C000.
  258.  
  259.  
  260.  PHOENIX PCMCIA CARD MANAGER:
  261.  
  262.  The Phoenix Technologies PCMCIA Card Manager software includes a
  263.  driver called CNFIGNAM.EXE that, in version 3.0 of the Card
  264.  Manager (and perhaps in other versions), will give an error
  265.  message and refuse to load if Optimize attempts to load it high.
  266.  To prevent this problem, add a new line containing only the word
  267.  CNFIGNAM to the OPTIMIZE.NOT file in your QEMM directory. If no
  268.  such file exists, create one that contains the single line
  269.  CNFIGNAM. See Chapter 3 of the Reference Manual for more
  270.  information on OPTIMIZE.NOT.
  271.  
  272.  
  273.  PLUG AND PLAY BIOS MACHINES:
  274.  
  275.  The Plug and Play configuration driver DWCFGMG.SYS conflicts
  276.  with OPTIMIZE and, in our experience, with MS-DOS's memory
  277.  management utilties as well.  By default, the OPTIMIZE.NOT file
  278.  contains an entry which will cause the driver to load low, which
  279.  we recommend.  Unless you are using Plug and Play compatible
  280.  hardware, you may consider removing this driver altogether.
  281.  
  282.  
  283.  PLUS IMPULSE/HARDCARD II:
  284.  
  285.  These hard drives may need the XST parameter applied to their
  286.  ROM(s) when using Stealth. The default location for a Hardcard
  287.  II ROM, for example, is C800. In this case adding XST=C800 to
  288.  the QEMM386.SYS device line may be necessary. If you are unsure
  289.  of the location of your Hardcard II or Impulse disk ROM, consult
  290.  the documentation that accompanied your drive.
  291.  
  292.  
  293.  PSI HYPERSTOR 816/1600 HARD DISK CONTROLLER:
  294.  
  295.  Some versions of this controller may require that the page frame
  296.  be located at the beginning of the controller's ROM (which is
  297.  often at C800.) A small exclusion in the F000-FFFF range may also
  298.  be necessary; use the QEMM Analysis procedure,
  299.  
  300.  
  301.  QLOGIC FAST SCSI CONTROLLER:
  302.  
  303.  Certain models of this controller may require the XBDA:N parameter
  304.  to QEMM, and may also require the parameter XST=nnnn, where nnnn
  305.  is the address of the ROM on the controller (typically C800 by
  306.  default).
  307.  
  308.  
  309.  SETUP PROGRAMS, SETUP HOTKEYS:
  310.  
  311.  On some machines it is possible to access the computer's setup
  312.  program at any time by pressing a hotkey. Other machines provide
  313.  software programs for system configuration. On many of these
  314.  systems you must EXCLUDE some portion of the F000-FFFF range in
  315.  order to use these programs when QEMM's Stealth ROM feature is
  316.  enabled, or treat the entry point to these programs with an S=
  317.  parameter. Hotkey-based setups usually work without exclusions if
  318.  you are using the ST:F feature. The most practical way to deal
  319.  with this problem is to avoid EXCLUDEs and to prevent QEMM from
  320.  loading on the rare occasions when you need to access your system
  321.  setup program. If you prefer to sacrifice High RAM areas in order
  322.  to run the system setup with Stealth ROM active, you can use
  323.  QEMM's Analysis procedure to determine the areas you must exclude,
  324.  providing that a reboot is not forced when exiting the setup
  325.  program.
  326.  
  327.  OPTIMIZE may be able to help you find an appropriate S= parameter
  328.  to permit running the system setup, at a lower cost in High RAM.
  329.  To find the right parameter, end the AUTOEXEC.BAT file with the
  330.  command
  331.  
  332.  PAUSE
  333.  
  334.  and when your system pauses at the end of AUTOEXEC.BAT during the
  335.  Software Detection Phase, press the hotkey combination for your
  336.  system's Setup program. If possilble, exit the setup program by
  337.  returning to DOS, rather than using the option to save settings
  338.  and reboot. OPTIMIZE will regain control of the system, and should
  339.  detect the appropriate S= parameter.
  340.  
  341.  
  342.  SMC NETWORK CARDS AND THE SMCPWR.COM DRIVER:
  343.  
  344.  Some SMC network cards ship with a driver called SMCPWR.COM.  In
  345.  some cases, this card may exhibit incompatibilities with
  346.  QuickBoot, such that the machine may hang instead of resetting
  347.  on a soft reboot.  If you experience this problem, you may
  348.  choose simply to reboot via the power switch, or to disable
  349.  QuickBoot via the BE:N parameter on the QEMM386.SYS line in
  350.  CONFIG.SYS.
  351.  
  352.  
  353.  STB 800/16 VGA CARD:
  354.  
  355.  This graphics card works well with the page frame at C000 when the
  356.  Stealth ROM mapping method (ST:M) is in effect. QEMM places the
  357.  page frame at C000 by default when ST:M is enabled. If ST:M is
  358.  enabled and the page frame is not at C000, it is likely that some
  359.  obstruction is preventing QEMM from putting the page frame there
  360.  safely. In this case, you may need to exclude a portion of the
  361.  C000-C7FF area.
  362.  
  363.  
  364.  STB POWERGRAPH VIDEO CARDS:
  365.  
  366.  On certain systems with shadow RAM, we have observed a conflict
  367.  between the STB PowerGraph video card and hardware ROM shadowing.
  368.  QEMM does not cause the problem, but helps to expose it. This
  369.  problem causes QEMM to report that it cannot find the ROM handler
  370.  for INT 10 and to disable the StealthROM feature. The best
  371.  workaround is to disable hardware video ROM shadowing on the
  372.  motherboard of such systems, and to use QEMM's ROM parameter
  373.  instead. Note that QEMM's ROM parameter can provide similar
  374.  functionality, and write-protects the ROM in the process, avoiding
  375.  the problem. An alternative is to disable QEMM's use of Shadow RAM
  376.  with QEMM's SH:N parameter.
  377.  
  378.  
  379.  TOSHIBA LAPTOPS, POP-UP MENU:
  380.  
  381.  A feature of various Toshiba laptop computers is a pop-up menu
  382.  that displays information on the status of the computer's battery.
  383.  In order for this pop-up menu to work when the computer is in
  384.  Virtual 8086 mode (that is, when QEMM is providing expanded memory
  385.  or High RAM) a TSR called T386.EXE must be run. This tiny program
  386.  (and its accompanying doc file, T386.DOC) are included on the QEMM
  387.  diskettes.
  388.  
  389.  
  390.  TOSHIBA 4400SXC:
  391.  
  392.  If you use the battery pop-up feature of this system, you may need
  393.  the QEMM parameters X=F400-F7FF and X=FC00-FFFF. You may be able
  394.  to narrow these excludes somewhat. (The T386.EXE file mentioned in
  395.  the previous section may be needed for the battery pop-up feature
  396.  to work.)
  397.  
  398.  
  399.  TOSHIBA 5100:
  400.  
  401.  This computer may be incompatible with the Stealth ROM mapping
  402.  method (ST:M). OPTIMIZE should automatically detect and work
  403.  around any such incompatibility.
  404.  
  405.  
  406.  ULTRASTOR DISK CONTROLLER:
  407.  
  408.  If you have an UltraStor SCSI disk controller and you are using
  409.  QEMM's DOS-Up feature and you see a "device not found" message
  410.  during bootup, you may be able to fix this problem with the
  411.  FIXINT13.SYS driver which accompanies QEMM. This driver is
  412.  misnamed INTFIX13.SYS in the QEMM manual. Load the driver as the
  413.  line immediately before QEMM386.SYS in CONFIG.SYS, and add the
  414.  /STACKSIZE parameter. For example:
  415.  
  416.  DEVICE=C:\QEMM\FIXINT13.SYS
  417.  DEVICE=C:\QEMM\QEMM386.SYS RAM <your other parameters>
  418.  
  419.  Some other SCSI disk controllers may also be fixed by this driver.
  420.  
  421.  
  422.  WESTERN DIGITAL SUPER VGA CHIPSETS AND WINDOWS DRIVERS:
  423.  
  424.  In at least one version of the Microsoft Windows Super VGA drivers
  425.  for cards using the Western Digital WD90C11 chipset, the address
  426.  range from B000-B7FF must be EXCLUDEd on the QEMM386.SYS line.
  427.  Example:
  428.  
  429.  DEVICE=C:\QEMM\QEMM386.SYS ST:M RAM X=B000-B7FF
  430.  
  431.  
  432.  ZENITH PC's:
  433.  
  434.  With some versions of DOS, you need the parameter XSTI=18 in order
  435.  to print on a Zenith system when Stealth ROM is enabled. You will
  436.  also need a small 4K exclusion somewhere in the F000-FFFF range.
  437.  X=F500-F5FF works on some systems.
  438.  
  439.  
  440.                            SOFTWARE
  441.  
  442.  MISCELLANEOUS DRIVERS:
  443.  
  444.  QEMM's installation program adds several drivers by default to
  445.  the OPTIMIZE.NOT file. This is because, for one reason or
  446.  another, these drivers may not be loaded high, or may interfere
  447.  with the running of OPTIMIZE. If you feel that your version of a
  448.  given driver may load high successfully, even though it appears
  449.  by default in OPTIMIZE.NOT, remove the line referring to your
  450.  driver with an ASCII editor, or with a word processor in DOS Text
  451.  mode.
  452.  
  453.  The following programs are currently added to OPTIMIZE.NOT:
  454.  CNFIGNAM, DPMS, MTDDRV, MINI406A, CASCMOD1, PCNTNW, MEMDRV,
  455.  AUTODRV.
  456.  
  457.  
  458.  1DIR PLUS:
  459.  
  460.  Some versions of this program need the QEMM parameter UFP:N when
  461.  Stealth is in effect if 1DIR Plus is using EMS. Another solution
  462.  is to configure 1DIR Plus so that it does not put its stacks in
  463.  the EMS page frame. (See the 1DIR Plus manual for details.)
  464.  
  465.  
  466.  ALLCLEAR:
  467.  
  468.  This charting software may need an exclusion in the C000-C7FF
  469.  region if you use its View Chart or Print Preview options with
  470.  Stealth ROM.
  471.  
  472.  
  473.  AVERY LABEL PRO:
  474.  
  475.  Some versions of this software may put display characters
  476.  incorrectly on the screen when the StealthROM feature is enabled
  477.  unless you use the X=F000-F0FF parameter.
  478.  
  479.  
  480.  BOOTCON:
  481.  
  482.  Bootcon (version 2.02) is a utility that allows a user to boot
  483.  different configurations without having to constantly edit config
  484.  files.
  485.  
  486.  Bootcon is compatible with QEMM's Optimize program, but you must
  487.  run Bootcon in STANDALONE mode to achieve this. This mode disables
  488.  the MENU mode and boots the system with a single or flat
  489.  configuration. Each configuration that is to be Optimized has to
  490.  be booted as a Standalone.
  491.  
  492.  To change the Bootcon program from Menu to Standalone, run the
  493.  BCSETUP program, go to the Main Menu, and select SET MODE from the
  494.  menu.
  495.  
  496.  After the completion of all Optimizes, one may go back to MENU
  497.  mode so that each time the system boots, one may select a
  498.  configuration from the menu. The MENU mode is more akin to the DOS
  499.  6 multi-config setup.
  500.  
  501.  
  502.  BTRIEVE, DAC EASY, CLARION, AND pcANYWHERE:
  503.  
  504.  Btrieve is a database record manager sold by Novell and used by
  505.  many applications to perform database activities. Btrieve is
  506.  usually run before these applications as a TSR. It uses expanded
  507.  memory, unless you prevent it from doing so by giving it the /E
  508.  parameter (the E must be uppercased). Quarterdeck has seen many
  509.  cases in which systems did not function properly unless Btrieve
  510.  was stopped from using expanded memory with the /E parameter.
  511.  
  512.  Among the applications that have used Btrieve in at least some of
  513.  their versions are DAC Easy, Clarion, and pcANYWHERE.
  514.  
  515.  - We have reports that DAC Easy versions 4 and 5 will fail when
  516.    used with QEMM's D*Space feature unless Btrieve is using the /E
  517.    parameter. In DAC Easy 5, the symptom is often a DoubleGuard
  518.    alarm error when DAC Easy starts. DAC Easy loads Btrieve from a
  519.    batch file called DEA4.BAT or DEA5.BAT; if this batch file does
  520.    not already specify the /E parameter on its Btrieve line, you
  521.    should place it there.
  522.  
  523.  - Clarion 3 (and perhaps other versions) loads Btrieve from a
  524.    batch file called CDD.BAT.  If this batch file does not already
  525.    specify the /E parameter on its Btrieve line, you should place
  526.    it there to prevent failures when using Clarion with one of
  527.    QEMM's Stealth features.
  528.  
  529.  - pcANYWHERE (and perhaps other versions) loads Btrieve
  530.    automatically with its AWHOST program. To make sure that Btrieve
  531.    does not use expanded memory, you must load Btrieve with the /E
  532.    parameter, either manually or from a batch file, before loading
  533.    AWHOST. AWHOST will see that Btrieve is already loaded and will
  534.    use the already-active copy in memory.
  535.  
  536.  
  537.  CACHE86 (FROM THE ALDRIDGE COMPANY)
  538.  
  539.  When using Cache 86's expanded memory cache with Stealth
  540.  DoubleSpace, you must specify the EXPCACHE parameter to the
  541.  ST-DSPC driver in CONFIG.SYS.  Example:
  542.  
  543.  DEVICE=C:\QEMM\ST-DSPC.SYS /EXPCACHE:4
  544.  
  545.  Cache86, when using EMS, is also incompatible with OPTIMIZE's
  546.  SqueezeTemp feature.  The alternatives are to ensure that Cache86
  547.  is not using expanded memory, or to start OPTIMIZE with the /NT
  548.  parameter:
  549.  
  550.  OPTIMIZE /NT
  551.  
  552.  
  553.  CENTRAL POINT ANTI-VIRUS:
  554.  
  555.  As of this writing, it may be the case that a hang or a reboot
  556.  will occur when Central Point Anti-Virus is used with QEMM and
  557.  Windows for WorkGroups 3.11, and when a floppy or netword drive is
  558.  scanned. Symantec (publishers of CPAV) and Quarterdeck are working
  559.  co-operatively to resolve this problem. More up-to-date
  560.  information may be available via the online support forums for
  561.  both companies.
  562.  
  563.  
  564.  DELRINA DOSFAX:
  565.  
  566.  Delrina's DOSFAX program requires that you place the parameter
  567.  X=B000-B0FF on the QEMM386.SYS line in your CONFIG.SYS file.
  568.  Without this parameter, DOSFAX may fail after it captures a
  569.  document to print.
  570.  
  571.  
  572.  GEOWORKS ENSEMBLE:
  573.  
  574.  As of version 1.2, Geoworks is incompatible with QEMM's Stealth
  575.  ROM feature if Geoworks Ensemble is set up to use expanded (EMS)
  576.  memory. If you set up Geoworks Ensemble to use extended (XMS) and
  577.  conventional memory, it will work with Stealth ROM. See the
  578.  accompanying documentation for details on configuring Geoworks to
  579.  use XMS and conventional memory. (As of this writing, the recently
  580.  released GEOWORKS v2.0 has not been tested to determine whether
  581.  this information applies to that version, as well.)
  582.  
  583.  
  584.  GLYPHIX:
  585.  
  586.  Some versions of the font program Glyphix need the QEMM parameter
  587.  UFP:N when Stealth is in effect if Glyphix is using EMS.
  588.  
  589.  
  590.  IBM PC-DOS 6.1:
  591.  
  592.  A quirk in PC-DOS 6.1's handling of CALLed batch files can cause
  593.  problems for OPTIMIZE. In a CALLed batch file in most versions of
  594.  DOS, a GOTO <label> statement for which there is no valid
  595.  destination <label> will cause the current batch file to
  596.  terminate, and to return control to the batch file that CALLed it.
  597.  In PC-DOS 6.1, a GOTO <label> statement will cause ALL batch files
  598.  to terminate if there is no valid <label>.  This will cause the
  599.  OPTIMIZE process to terminate abnormally. There are two
  600.  workarounds. One is to ensure that all GOTO statements point to
  601.  valid desinations; the other is to upgrade your version of PC-DOS
  602.  to any later version, including 6.3 and 7.0.
  603.  
  604.  It is possible that installing from inside Microsoft Windows, and
  605.  then choosing to run OPTIMIZE from QSetup in Windows may cause the
  606.  message "invalid COMMAND.COM, system halted".  In this case,
  607.  reboot your system, verify that all GOTOs have valid destinations,
  608.  and run OPTIMIZE from DOS.
  609.  
  610.  
  611.  INFINITE DISK:
  612.  
  613.  The QEMM directory (and especially any DOS device drivers or
  614.  Windows .VxDs within it) should not be compressed by Infinite
  615.  Disk, since the drivers might be required at boot time or during
  616.  the OPTIMIZE process before the Infinite Disk software loads.
  617.  Make sure that the files in the QEMM directory are uncompressed,
  618.  and then type the command
  619.  
  620.  C:\INFINITE\PROTECT C:\QEMM\*.* /P
  621.  
  622.  to protect the files from being compressed.
  623.  
  624.  
  625.  LANTASTIC 6.0:
  626.  
  627.  Two of the network drivers that ship with LANtastic 6.0,
  628.  SERVER.EXE and REDIR.EXE, load into memory in such a way that
  629.  QEMM's Optimize program assumes that they are larger than they in
  630.  fact are. As a result, Optimize usually loads these programs low.
  631.  
  632.  If your copy of LANtastic 6.0 contains versions of SERVER and
  633.  REDIR that accept the /LOAD_HIGH parameter, you should specify
  634.  this parameter to both LANtastic drivers. You should also make
  635.  sure that the DOS=UMB or DOS=HIGH,UMB statement is in your
  636.  CONFIG.SYS file; LANtastic requires the DOS=UMB interface
  637.  (available in DOS 5 and later versions) in order to use upper
  638.  memory. The /LOAD_HIGH parameter and DOS=UMB will allow Optimize
  639.  to load SERVER and REDIR high if there is enough room for them in
  640.  upper memory.
  641.  
  642.  If your versions of SERVER and REDIR do not accept the /LOAD_HIGH
  643.  parameter, you can still attempt to load them high by performing
  644.  the following steps, although you will need more available High
  645.  RAM than you would with the /LOAD_HIGH versions of the drivers:
  646.  
  647.  1. For the best changes of loading the drivers high, reorder your
  648.     AUTOEXEC.BAT file if necessary so that as many TSRs as possible
  649.     are loaded after SERVER and REDIR.
  650.  
  651.  2. Start Optimize and select Custom Optimize from the first
  652.     Optimize screen.
  653.  
  654.  3. Proceed with Optimize until you reach the Analysis Phase. When
  655.     the Analysis Phase is complete, select O for Options on the
  656.     Analysis Phase screen.
  657.  
  658.  4. Select option 2 to modify the data used by the Optimize
  659.     process.
  660.  
  661.  5. Find SERVER and REDIR on the list of programs, use the arrow
  662.     keys to go to the "Try to Load High?" field for these programs,
  663.     and set the field to Y for both programs. Hit Enter to save
  664.     each change.
  665.  
  666.  6. Use the arrow keys to go to the Initial Size fields for the two
  667.     programs. Enter 122880 in the Initial Size field for SERVER,
  668.     and 61440 in the Initial Size field for REDIR. Hit Enter to
  669.     save each change.
  670.  
  671.  7. Hit Enter again. After Optimize recalculates, continue as usual
  672.     with the Optimize process.
  673.  
  674.  
  675.  LOTUS 1-2-3:
  676.  
  677.  If you are using QEMM's VIDRAM feature, Lotus 1-2-3 may report
  678.  that "123 cannot start because the driver set is invalid." VIDRAM
  679.  works with DOS text-based programs, but does not allow EGA or VGA
  680.  graphics. 1-2-3 is checking your graphics card's capabilities and
  681.  VIDRAM is telling it that no graphics are allowed. The solution is
  682.  to run 1-2-3's INSTALL program and make a driver set with no
  683.  graphics entry. Use 1-2-3 INSTALL's "Advanced Options" and "Modify
  684.  Current Driver Set" selections. Then select the "Graph Display"
  685.  item. Press the Del key on the driver that is currently selected.
  686.  Then press the "Esc" key and use "Save Changes" to save the driver
  687.  set with a different name (we suggest 123VID.) Then when you want
  688.  to use 1-2-3 with VIDRAM, type 123 123VID at the DOS prompt and
  689.  the correct video driver will be used.
  690.  
  691.  DESQview users may want to install a second version of 1-2-3 on
  692.  the DESQview menu. The second version would include 123VID as a
  693.  command line parameter to the 123 command.
  694.  
  695.  
  696.  LOGITECH MOUSE DRIVERS (LVESA.OVL):
  697.  
  698.  Some versions of Logitech MOUSE.COM drivers load an overlay file
  699.  (LVESA.OVL) that Optimize does not detect, and consequently the
  700.  driver does not load high. A message appears saying "Insufficient
  701.  Memory To Load Video Module" or "Error: Not enough memory to load
  702.  Video Module" when LOADHI attempts to load the mouse driver high.
  703.  Updated mouse drivers that do not exhibit this problem are
  704.  available from Logitech. Alternatively, you may choose to remove
  705.  the line
  706.  
  707.  VideoModule=LVESA.OVL
  708.  
  709.  from the LMOUSE.INI file, or use the NOVCI switch to the Logitech
  710.  mouse driver.
  711.  
  712.  
  713.  MIRROR:
  714.  
  715.  MIRROR is written by Central Point Software and packaged with MS-
  716.  and IBM-DOS version 5 and 6. MIRROR is used to recover deleted
  717.  files. MIRROR first makes a backup copy of the your FATs (File
  718.  Allocation Tables), then loads a resident portion of itself that
  719.  tracks files as they are deleted in order to expedite their
  720.  recovery. The file tracking feature is enabled by using the "/Tx"
  721.  switch (where "x" is the letter of the drive to be monitored) to
  722.  the MIRROR command line.
  723.  
  724.  The copy of the FAT(s) that MIRROR makes may be too large to load
  725.  into available High RAM. (This data cannot be spread over multiple
  726.  High RAM regions.) If this happens when MIRROR loads, it will
  727.  report that it has failed to perform this function. However, the
  728.  undelete tracking feature may have installed successfully. Type
  729.  LOADHI at the DOS prompt to make sure that MIRROR loaded
  730.  successfully.
  731.  
  732.  If there is insufficient High RAM to perform the first function of
  733.  MIRROR above 640K, but there is enough High RAM to perform
  734.  MIRROR's second function (the resident portion of MIRROR requires
  735.  only 6.4K of memory), you may load MIRROR low once without the
  736.  "/Tx" switch (to perform MIRROR's first function.) Then load
  737.  MIRROR high with the "/Tx" switch in order to load its resident
  738.  portion above 640K and make a successful copy of the FAT.
  739.  
  740.  
  741.  NORTON ANTI-VIRUS:
  742.  
  743.  Norton Anti-Virus version 2.00 is known to interfere with the
  744.  ability of LOADHI.COM to load the command processor. Upgrade your
  745.  software to NAV 2.1 or later. In the interim, use QSETUP to load
  746.  the command processor low by choosing DOS-Up Options from the main
  747.  menu, and then Partial; on the following screen, set COMMAND.COM
  748.  to No.
  749.  
  750.  Symantec's Norton Anti-Virus version 3 may come into conflict with
  751.  OPTIMIZE in cases where you have NAV's option to monitor .EXE files
  752.  enabled and you are upgrading from a previous version of QEMM,
  753.  Quarterdeck recommends disabling Norton Anti-Virus before running
  754.  OPTIMIZE for the first time after an upgrade install. Quarterdeck
  755.  developers are aware of the problem, and both companies are working
  756.  co-operatively towards a resolution.
  757.  
  758.  
  759.  NORTON BACKUP:
  760.  
  761.  If you frequently change your configuration from Stealth ROM
  762.  enabled to Stealth ROM disabled, some versions of Norton Backup
  763.  may require that you exclude X=FE00-FFFF and that you reconfigure
  764.  the backup program.
  765.  
  766.  
  767.  ORACLE AND VCPI:
  768.  
  769.  Oracle is a VCPI-compliant program, starting with version 2.1.34
  770.  of the SQLPME.EXE file. You may want to contact Oracle to find out
  771.  the status of the VCPI support of your version. It is also
  772.  important to choose the Oracle configuration option (machine type
  773.  J) that tells Oracle that it is running on a VCPI system.
  774.  
  775.  
  776.  PCSA:
  777.  
  778.  PCSA's EMS loaders (DMNETHLD and EMSLOAD) do not work if Stealth
  779.  ROM is enabled. The QEMM386.SYS parameter XST=F000 may solve the
  780.  problem when it occurs. Some DEPCA cards may fail with the PCSA
  781.  software and ST:M unless you place the page frame at the starting
  782.  address of the DEPCA's card's 16K ROM.
  783.  
  784.  
  785.  PRINTQ:
  786.  
  787.  You should use this print spooler's /LSX parameter to make it use
  788.  extended memory rather than expanded memory if you are using
  789.  Stealth ROM.
  790.  
  791.  
  792.  REPEAT PERFORMANCE:
  793.  
  794.  Like other keyboard-enhancement programs that create a new type-
  795.  ahead buffer, the Repeat Performance keyboard-enhancing program
  796.  malfunctions if loaded above 63K. As a result, it cannot be loaded
  797.  high with all of its features enabled. However, RP.SYS will load
  798.  high if you use its BUFFERS=OFF parameter, which disables Repeat
  799.  Performance's type-ahead buffer.
  800.  
  801.  
  802.  SPACEMANAGER:
  803.  
  804.  If your are using SpaceManager's SuperMount feature, DOS 6.0 and
  805.  QEMM's Stealth ROM feature, your PC may hang at bootup time. (If
  806.  you want to find out if you are using SuperMount, look for the
  807.  SMOUNT or SMOUNT.EXE command in your AUTOEXEC.BAT file.) To fix
  808.  the bootup problem, add the following parameter to the QEMM386.SYS
  809.  device line in your CONFIG.SYS file: DBF=n (where n is a number; 1
  810.  and 2 are commonly-used values). For information on the DBF
  811.  parameter, see DISKBUFFRAME in Chapter 7 of the QEMM manual.
  812.  
  813.  
  814.  SIDEKICK PLUS:
  815.  
  816.  SideKick Plus will not work with Stealth ROM unless it is
  817.  prevented from using EMS. One workaround is to use QEMM's EMS.COM
  818.  program to temporarily allocate all EMS before SKPLUS is loaded,
  819.  then use EMS.COM again to free your machine's EMS memory after
  820.  loading SKPLUS.
  821.  
  822.  
  823.  SUPER PC-KWIK:
  824.  
  825.  When Super PC-Kwik is using expanded memory and you are using
  826.  Stealth D*Space and do not have StealthROM enabled, you must use
  827.  the Super PC-Kwik parameter, EMSMapSaves=Always, which forces
  828.  Super PC-Kwik to make the necessary EMS calls to be compatible
  829.  with Stealth D*Space.
  830.  
  831.  
  832.  TALKING ICONS (Aristosoft):
  833.  
  834.  The Talking Icons FX function can cause video display refresh
  835.  problems when used with QEMM and Windows. It is recommended that
  836.  the FX function not be used.
  837.  
  838.  
  839.  VENTURA PUBLISHER PROFESSIONAL:
  840.  
  841.  When QEMM's Stealth ROM feature is enabled and you have the line
  842.  STACKS=0,0 in your CONFIG.SYS file, Ventura Professional Version 2
  843.  will not operate properly. Removing the STACKS=0,0 statement
  844.  should solve the problem. DR DOS 6 does not use hardware interrupt
  845.  stacks; as a result, you cannot use DR DOS 6 with Ventura
  846.  Professional 2 if you are using Stealth ROM. Ventura Professional
  847.  Version 3 does not put its stacks in the EMS page frame and works
  848.  properly with Stealth ROM.
  849.  
  850.  Ventura Publisher 2 will not work properly if the EMS page frame
  851.  is located at an address higher than E000. To find out where your
  852.  page frame is located, type QEMM at the DOS prompt. If you are
  853.  using a page frame, you will see its address listed. If the
  854.  address is higher than E000, type QEMM again and look at the list
  855.  of areas and sizes. Find the first High RAM area below E000 that
  856.  is at least 64K in size and jot down its starting address, then
  857.  add the FRAME=xxxx parameter to the QEMM line, replacing xxxx with
  858.  the address you wrote down (e.g., FRAME=D000).
  859.  
  860.  
  861.  VIDEO ACCELERATOR DRIVERS:
  862.  
  863.  Several video cards come with programs such as SPEED_UP.SYS,
  864.  RAMBIOS.SYS, or FASTBIOS.SYS. These programs make a copy of the
  865.  video ROM in RAM in order to speed up your video. If loaded after
  866.  QEMM on a system with Stealth ROM enabled, they may refuse to
  867.  load, complaining that someone else has taken Interrupt 10. If
  868.  loaded before QEMM on the same system, Stealth ROM will be
  869.  disabled because QEMM cannot find the ROM handler for Interrupt
  870.  10.
  871.  
  872.  You can solve both of these problems with XSTI=10. No exclusion is
  873.  necessary because the video ROM is no longer being used.
  874.  Speed_up.sys can then be loaded after QEMM (and can be loaded into
  875.  upper memory.) However, we strongly recommend that you NOT load
  876.  SPEED_UP.SYS, RAMBIOS.SYS, FASTBIOS.SYS, or any similar driver.
  877.  Using SPEED-UP.SYS costs you 36K of memory. Instead use QEMM's ROM
  878.  parameter, producing the SAME effect but using NO address space
  879.  between 0-1024K.
  880.  
  881.  
  882.  VP PLANNER:
  883.  
  884.  Some versions of VP Planner spreadsheet need the parameter UFP:N
  885.  when Stealth is in effect if VP Planner is using EMS.
  886.  
  887.  
  888.  XTRADRIVE:
  889.  
  890.  IIT's XTRADRIVE disk compression utility ships with a disk cache
  891.  that is not compatible with QEMM's Stealth ROM feature. For
  892.  information on using XTRADRIVE with QEMM, read XTRADRV.TEC. This
  893.  file may be obtained from the sources listed in the section
  894.  "Contacting Quarterdeck" above.
  895.  
  896.  ******************************************************************
  897.  *      Trademarks are property of their respective owners.       *
  898.  *   This and other technical notes may be available in updated   *
  899.  *     forms through Quarterdeck's standard support channels.     *
  900.  *          Copyright (C) 1995 Quarterdeck Corporation            *
  901.  ******************** E N D   O F   F I L E ***********************
  902.  
  903.